call out the big guns

Translations
sortir l’artillerie lourde
Definitions
To use the most powerful, effective, or impressive resources, people, or methods available, especially when facing a difficult challenge or situation.